package Client;

import java.awt.Dimension;

import javax.swing.JDialog;
import javax.swing.JLabel;

/**
 * Clase JDialog para mostrar la informacion acerca de la aplicacion.
 * @author inlacou
 *
 */
public class JDialogAcercaDe extends JDialog {
	
	private Dimension minSize;
	private JLabel mensaje;
	
	private JFrameCliente jFP;
	
	/**
	 * Constructor de la clase JDialogAcercaDe.
	 * @param jfPadre
	 * @param title
	 * @param modality
	 */
	public JDialogAcercaDe(JFrameCliente jfPadre, String title, ModalityType modality){
		super(jfPadre, title, modality);
		
		//Inicializacion de variables
		minSize = new Dimension(300, 220);
		jFP = jfPadre;
		JLabel mensaje = new JLabel("<html>Acerca de <i>Gestion Trenes</i>:" +
				"<br>" +
				"<br>" +
				"Esta aplicacion es el cliente de un proyecto realizado por I�igo Lacoume (inlacou) y Joseba Mendibil (Josebama) " +
				"para la asignatura Redes de Ordenadores, 3� curso de Grado en ingenieria informatica en la Universidad de Deusto." +
				"<br>" +
				"<br>" +
				"Fecha de realizacion del proyecto: 1� Semestre del curso 2011-2012. Meses Octubre a Diciembre." +
				"</html>");
		
		//Listeners
		
		//Carga de la configuracion
		this.add(mensaje);
		this.setLocation(	(int)jFP.getLocation().getX()+(int)jFP.getSize().getWidth()/3,
				(int)jFP.getLocation().getY()+(int)jFP.getSize().getHeight()/3
		); //Coloca esta ventana en una posicion relativa a su JFrame padre.
		this.setMinimumSize(minSize);
	}
	
}
